create procedure RegistrarCategoria
@Codigo_categoria int out,
@Nombre varchar(15),
@Descripcion varchar(30),
@Estado varchar(1) = 'V'
as
begin
	declare 
	@cont int
	
	select @cont = COUNT(*) from Categoria where Cod_categoria = @Codigo_categoria
	
	if @cont =0
		begin
			insert into Categoria(Nombre,Descripcion,Estado)
			             values(@Nombre,@Descripcion,@Estado)
			             
			set @cont = SCOPE_IDENTITY()
		end
		
	if @cont = 1
		begin		
			update Categoria 
				set Nombre = @Nombre,
				
				Descripcion = @Descripcion,
				
				Estado = @Estado
			where Cod_categoria = @Codigo_categoria		
			
		end
end
